package com.glodon.paas.monitor.server.biz.domain;

import java.io.Serializable;
import java.util.Date;

public class MonitorItemEntity implements Serializable {

	private static final long	serialVersionUID	= 706902658628251367L;

	// 主键
	private Long				id;

	// 应用主键
	private Long				appId;

	// 插件主键
	private Long				pluginId;

	// 监控项名称
	private String				itemName;

	// 监控项字段
	private String				itemFiled;

	// 监控项状态
	private String				itemStatus;								// on:开启；off:关闭

	// 监控项生效时间
	private Date				effectiveTime;

	// 生效时间间隔
	private Integer				effectiveInterval;

	// 监控项调度频率
	private Integer				assignInterval;

	// 创建时间
	private Date				createTime;

	// 修改时间
	private Date				updateTime;

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Long getAppId() {
		return appId;
	}

	public void setAppId(Long appId) {
		this.appId = appId;
	}

	public Long getPluginId() {
		return pluginId;
	}

	public void setPluginId(Long pluginId) {
		this.pluginId = pluginId;
	}

	public String getItemName() {
		return itemName;
	}

	public void setItemName(String itemName) {
		this.itemName = itemName;
	}

	public String getItemFiled() {
		return itemFiled;
	}

	public void setItemFiled(String itemFiled) {
		this.itemFiled = itemFiled;
	}

	public String getItemStatus() {
		return itemStatus;
	}

	public void setItemStatus(String itemStatus) {
		this.itemStatus = itemStatus;
	}

	public Date getEffectiveTime() {
		return effectiveTime;
	}

	public void setEffectiveTime(Date effectiveTime) {
		this.effectiveTime = effectiveTime;
	}

	public Integer getAssignInterval() {
		return assignInterval;
	}

	public void setAssignInterval(Integer assignInterval) {
		this.assignInterval = assignInterval;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public Integer getEffectiveInterval() {
		return effectiveInterval;
	}

	public void setEffectiveInterval(Integer effectiveInterval) {
		this.effectiveInterval = effectiveInterval;
	}

}
